#pragma once
#include "IEventHandler.h"

struct QueueElement
{
	// Pointer to <Event_Handler> that process
	// the indication event arriving on the handle
	IEventHandler<SOCKET> *eventhandler;

	// Bit-mask that tracks which types of indication events
	// <Event_Handler> is registered for
	Event_Type eventType;

	bool isInQueue;
};

